<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
Linya ng Utos
</title>
</head>
<body bgcolor="#ffffff">
<h1>Linya ng Utos</h1>

Para patakbuhin ang ZAP sa pamamagitan ng linya ng utos, kailangan mong mahanap ang panimulang script ng ZAP.<br/>
<strong>Mga Bintana:</strong><br/>
<pre>C:\Program Files (x86)\OWASP\Zed Attack Proxy\zap.bat</pre>
<strong>Mac:</strong><br/>
<pre>/Applications/OWASP\Zap.app/Contents/Java/zap.sh</pre>
<strong>Linux:</strong><br/>
<code>zap.sh</code> ay mapupunta sa ibaba ng directory kung saan ang ZAP ay naka-install.
<br/><br/>
Bilang panghalili, pwede mong patakbuhin ang JAR file nang direkta:<br/>
<pre>java -jar zap.jar</pre>
Lahat ng mga opsyon sa ibaba ay maaring mapasa sa kahit alinman sa mga ito.

<h2>Mga Opsyon</h2>

Ang ZAP ay sumusuporta sa mga sumusunod na mga opsyon ng linya ng utos:

<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-bersyon</td><td>Nag-uulat sa bersyon ng ZAP</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-cmd</td><td>Patakbuhin ang inline (lumalabas kapag ang mga opsyon ng linya ng utos ay kumpleto)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-daemon</td><td>Sinisimulan ang ZAP na naka-daemon mode, ie walang UI</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-config &lt;kvpair&gt;</td><td>Pinapawalang-bisa ang espesipikong susi=pares ng halaga sa kumpigurasyon na file.<code>-kumpig</code>ang mga opsyon ng linya ng utos ay aplikado sa order na naka-espisipiko sa kanila.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-configfile&lt;path&gt;</td><td>Pinapawalang-bisa ang susi=pares ng halaga kasama ang espesipikong katangian ng file</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-dir &lt;dir&gt;</td><td>Ginagamit ang espesipikong directory sa halip na ang default nito</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-installdir &lt;dir&gt;</td><td>Pinapawalang-bisa ang code na tumutuklas kung saan ang ZAP ay naka-install kasama ang espesipikong directory</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-h</td><td>Nagpapakita sa lahat ng opsyon ng linya ng utos na magagamit, kasama na rin yung idinagdag ng add-ons</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-help</td><td>Katulad ng -h</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-newsession &lt;path&gt;</td><td>Lumilikha ng isang bagong sesyon sa binigay na lokasyon</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-session &lt;path&gt;</td><td>Nagbubukas ng binigay na sesyon pagkatapos masimulan ang ZAP</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-host &lt;host&gt;</td><td>Pinapawalang-bisa ang host na ginagamit sa proxying na naka-espesipiko sa kumpigurasyon na file</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-port &lt;port&gt;</td><td>Pinapawalang-bisa ang port na ginagamit sa proxying na naka-espesipiko sa kumpigurasyon na file</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-lowmem</td><td>Gamitin ang database sa halip na ang memorya kung maari, ito ay eskperimental pa rin</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-experimentaldb</td><td>Gamitin ang eksperimental na code ng generik na database, kung saan hindi rin nakakagulat na ito ay eksperimental pa rin</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-addoninstall &lt;addon&gt;</td><td>I-install ang espesipikong add-on mula sa Marketplace ng ZAP</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-addoninstallall</td><td>I-install lahat ang pwedeng magamit na mga add-on mula sa Marketplace ng ZAP</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-addonuninstall &lt;addon&gt;</td><td>I-uninstall ang espesipikong add-on</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-addonupdate</td><td>I-update lahat ng nabagong add-on mula sa Marketplace ng ZAP</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-addonlist</td><td>Ilista ang lahat ng mga naka-install na mga add-on</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-script &lt;script&gt;</td><td>Patakbuhin ang espesipikong script (daanan ng sistema ng file) kung ang linya ng utos/daemon, o i-load lang kung ito ay GUI</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-last_scan_report &lt;path&gt;</td><td>Likhain ang 'Huling Report ng Pagsusuri' papunta sa espisipikong landas</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>-suppinfo</td><td>Nagpapalabas ng nauugnay na mga detalye bilang suporta at pag-troubleshoot (papunta sa console/labas na pamantayan). Tulad ng: bersyon ng ZAP, bersyon ng java, naka-install na mga add-on at bersyon, lokal na impormasyon, gumaganang sistema, at iba pa.</td></tr>
</table>
<br>
Ang mga opsyon <code>-session</code> at <code>-newsession</code> ay kapwa eksklusibo. Ang isang error ay ipapalabas at lalabas ang ZAP (kung wala sa GUI) kung naka-set ang parehong mga opsyon.
<br>
Mga relatibong landas papunta sa file ng sesyon ay nalutas laban sa "sesyon" directory na matatagpuan sa home directory ng ZAP
(default or naka-espesipiko sa <code>-dir</code> opsyon).
<br/>
Mga susi ng kumpigurasyon ay dapat naka-espesipiko gamit ang notasyon na dot na naka-base ang kanilang lokasyon sa XML ng kumpigurasyon, eg:<br/>
<pre>&lt;zap-script&gt; -config api.key=12345 -config connection.timeoutInSecs=60</pre>
Tandaan na ang mga add-on ay maaring magdagdag ng extrang mga opsyon sa linya ng utos.

<p>
Mga Halimbawa:
	<ul>
		<li>Simulan ang ZAP sa mode na 'deamon' kasama ang bagong sesyon na ginawa sa naibigay na landas:
			<pre>&lt;zap-script&gt; -daemon -newsession session</pre>
		</li>
		<li>Gumawa ng isang ulat tungkol sa huling iskan ng isang nabuo nang sesyon at lumabas ng ZAP pag natapos na:
			<pre>&lt;zap-script&gt; -last_scan_report /full/path/to/save/report.xml -session /full/path/to/existing/session -cmd</pre>
		</li>
	</ul>

<h2>Tingnan rin</h2>
<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="intro.html">Panimula</a></td><td>ang panimula ng ZAP</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="start/concepts/api.html">API</a></td><td>para kontrolin ang ZAP nang naka-program</td></tr>
</table>

</body>
</html>
